package cn.gok.test;

import cn.gok.entity.Car;
import cn.gok.entity.User;
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;

/**
    Spring的作用域：

        （1）、singleton：单例模式  （默认）,  每次调用getBean都获取的是同一个对象
        （2）、prototype：原型模式，每次调用getBean获取新的实例。

        entity、dto 都不让Spring创建

        这些都是数据传输对象， 那么有一个用户发起请求，就应该有个此与之对应

 */

public class SpringTest03 {
    public static void main(String[] args) {
        ApplicationContext app  = new ClassPathXmlApplicationContext("application.xml");
        User user1 = app.getBean("user1", User.class);
        User user2 = app.getBean("user1", User.class);

        System.out.println(user1 == user2);


    }
}
